Component({
  properties: {
    show: { // 是否显示
      type: Boolean,
      value: false,
    },
    key: { // 后端需要的字段
      type: String,
      value: 'key',
    },
    columns:{ // 带过来的值
      type: Array,
      value: [],
    }
  },
  data: {
    index: 0, // 当前选中的index 
  },
  attached() {
      
  },
  methods: {
    onClose() { // 隐藏 
      this.setData({
        show: false
      })
    },
    cancelHandle() { // 取消
      this.onClose()
    },
    onConfirm(event) {
      const { picker, value, index } = event.detail; 
      this.triggerEvent('pickerConfirmHandle', { value, key: this.data.key, index }) 
      this.onClose()
    },
  }
})
